Combining Theory and Implementation: A Proposed Course on Distributed Computing
نویسندگان
چکیده
Universities typically offer graduate-level courses in computer science that focus either on implementing software systems or on the theoretical foundations of these systems. In such an environment students who enjoy programming select elective courses that focus on software implementation. Likewise, students who enjoy theoretical topics select elective courses that focus on foundational topics. The result is a set of graduating students who are either good programmers, but lack the theoretical foundations supporting the programming concepts, or good theoreticians who lack the ability to implement software systems well. We believe computer science graduates should be proficient at both theory and implementation. One of the graduate-level theory courses offered at Clemson University is The Foundations of Distributed Computing (CpSc 873). We outline a new syllabus based on this course where not only are the theoretical foundations taught, but also a concrete implementation of the algorithms developed.
منابع مشابه
DisTriB: Distributed Trust Management Model Based on Gossip Learning and Bayesian Networks in Collaborative Computing Systems
The interactions among peers in Peer-to-Peer systems as a distributed collaborative system are based on asynchronous and unreliable communications. Trust is an essential and facilitating component in these interactions specially in such uncertain environments. Various attacks are possible due to large-scale nature and openness of these systems that affects the trust. Peers has not enough inform...
متن کاملDisTriB: Distributed Trust Management Model Based on Gossip Learning and Bayesian Networks in Collaborative Computing Systems
The interactions among peers in Peer-to-Peer systems as a distributed collaborative system are based on asynchronous and unreliable communications. Trust is an essential and facilitating component in these interactions specially in such uncertain environments. Various attacks are possible due to large-scale nature and openness of these systems that affects the trust. Peers has not enough inform...
متن کاملOptimizing Teleportation Cost in Multi-Partition Distributed Quantum Circuits
There are many obstacles in quantum circuits implementation with large scales, so distributed quantum systems are appropriate solution for these quantum circuits. Therefore, reducing the number of quantum teleportation leads to improve the cost of implementing a quantum circuit. The minimum number of teleportations can be considered as a measure of the efficiency of distributed quantum systems....
متن کاملThe Impact of Social Commerce Determinants on Social Capital for Energy Sectors
This study investigates the constructs and related theories that drive social capital in energy sector from the intention perspectives. This research uses theories of ‘social support’ and ‘planned behaviour’ alongside satisfaction and perceived value to propose a research model that drives social capital for energy sectors in Malaysia. The model reveals that the Theories of Planned Behaviour (T...
متن کاملEffective Design of a 3×4 Two Dimensional Distributed Amplifier Based on Gate Line Considerations
In this paper two dimensional wave propagation is used for power combining in drain nodes of a distributed amplifier (DA). The proposed two dimensional DA uses an electrical funnel to add the currents of drain nodes. The proposed structure is modified due to gate lines considerations. Total gain improvement is achieved by engineering the characteristic impedance of gate lines and also make appr...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2007